Example #1
0
        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);
        }
Example #2
0
        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));
        }