public IHttpActionResult Post([FromBody] User user)
{
try
{
var tUser = _user.Add(user);
tUser = HideUserProperties(tUser);
return Ok(tUser);
}
catch (Exception ex)
{
_errorSignaler.SignalFromCurrentContext(ex);
var errorResult = new User
{
Error = new Error
{
Id = (int)Common.Utils.Constants.Error.InternalError,
Message = "Oops! That's not supposed to happen. Can you try again?"
}
};
return Ok(errorResult);
}
}