public static PhonesModel TranslateAsPhone(this SqlDataReader reader, bool isList = false) { if (!isList) { if (!reader.HasRows) { return(null); } reader.Read(); } var item = new PhonesModel(); if (reader.IsColumnExists("Id")) { item.Id = SqlHelper.GetNullableInt32(reader, "Id"); } if (reader.IsColumnExists("OrganizerId")) { item.OrganizerId = SqlHelper.GetNullableInt32(reader, "OrganizerId"); } if (reader.IsColumnExists("Phone")) { item.Phone = SqlHelper.GetNullableString(reader, "Phone"); } return(item); }
public IActionResult savePhone([FromBody] PhonesModel phone) { if (phone == null) { return(BadRequest()); } var msg = new Message <PhonesModel>(); var data = DbClientFactory <MyEventsDBClient> .Instance.SavePhone(phone, configuration.GetSection("MySettings").GetSection("DbConnection").Value); if (data == "c200") { msg.IsSuccess = true; if (phone.OrganizerId == 0) { msg.ReturnMessage = "Email saved successfully"; } else { msg.ReturnMessage = "Email updated successfully"; } } else if (data == "c203") { msg.IsSuccess = false; msg.ReturnMessage = "This email does not exist"; } return(Ok(msg)); }