public HttpResponseMessage Create(Client client) { Guid IdClientReply = Guid.Empty; try { if (ValidationClientFields(client)) { if (dao.Create(client)) { httpStatus = HttpStatusCode.OK; IdClientReply = client.IdClient; replyMessage = "Cadastro de cliente realizado com sucesso"; } else { throw new System.InvalidOperationException("Erro ao cadastrar cliente, por favor contate o suporte"); } } } catch (Exception ex) { httpStatus = HttpStatusCode.InternalServerError; replyMessage = ex.Message; } return(Request.CreateResponse(httpStatus, IdClientReply)); }
public void CreateTest() { var client = new Client { Hosts = "localhost", Name = "Test" + DateTime.Now.Ticks }; target.Create(client); Assert.AreNotEqual(0, client.ID); }
// Ìí¼Ó public ContentResult Create(Client client) { string result = "{success:false,Id:0}"; int id = dao.Create(client); if (id > 0) { result = "{success:true,Id:" + id + "}"; } return(new ContentResult { Content = result }); }
public void Save(Client client) { if (string.IsNullOrEmpty(client.Name)) { throw new ArgumentException("应用名称没有填写"); } if (client.ID > 0) { Dao.Update(client); } else { Dao.Create(client); } }