public JsonResult <ApiContactResponse> GetByAccount(Guid id) { var result = new ApiContactResponse(); try { result.Items = ServicesHost.GetService <IContactsProvider>().GetContacts(id).ToList(); } catch (Exception ex) { result.Status = Core.Enums.ApiStatusCode.SystemError; result.Error = ex.Message; } return(Json(result)); }
public JsonResult <ApiContactResponse> GetByPhoneNumber(Guid userId, string phoneNumber) { var result = new ApiContactResponse(); try { result.Items = new[] { ServicesHost.GetService <IContactsProvider>().GetByPhoneNumber(userId, phoneNumber) }.ToList(); } catch (Exception ex) { result.Status = Core.Enums.ApiStatusCode.SystemError; result.Error = ex.Message; } return(Json(result)); }
public JsonResult <ApiContactResponse> GetLastModifiedContacts(Guid userId, long lastModifiedDateTicks) { var result = new ApiContactResponse(); try { var lastModifiedDate = new DateTime(lastModifiedDateTicks); result.Items = ServicesHost.GetService <IContactsProvider>().GetLastModifiedContacts(userId, lastModifiedDate).ToList(); } catch (Exception ex) { result.Status = Core.Enums.ApiStatusCode.SystemError; result.Error = ex.Message; } return(Json(result)); }