public async Task <HttpResponseMessage> Update([FromUri] int id, [FromBody] EditBusinessProcessModel model)
        {
            Log.Out.BeginInfo(model.ToJson(), "UpdateBusinessProcess Id: {0}", id);
            await Service.Get <IBusinessProcessService>().UpdateBusinessProcess(id, model);

            Log.Out.EndInfo("UpdateBusinessProcess Id: {0}", id);
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
        public async Task <HttpResponseMessage> Add([FromBody] EditBusinessProcessModel model)
        {
            Log.Out.BeginInfo(model.ToJson(), "AddBusinessProcess");
            var id = await Service.Get <IBusinessProcessService>().AddBusinessProcess(model);

            Log.Out.EndInfo("AddBusinessProcess Id: {0}", id);
            return(Request.CreateResponse(HttpStatusCode.OK, new { Id = id }));
        }
Exemple #3
0
 public Task UpdateBusinessProcess(int id, EditBusinessProcessModel model)
 {
     return(Update <BusinessProcess, IBusinessProcessRpository>(id, entity =>
     {
         var newEntity = model.GetEntity();
         entity.Name = newEntity.Name;
         entity.Description = newEntity.Description;
         entity.OrgUnitId = newEntity.OrgUnitId;
         entity.Address = newEntity.Address;
         entity.Lat = newEntity.Lat;
         entity.Lng = newEntity.Lng;
     }));
 }
Exemple #4
0
 public Task <int> AddBusinessProcess(EditBusinessProcessModel model)
 {
     return(Add <BusinessProcess, IBusinessProcessRpository>(entity => entity.Id, model.GetEntity));
 }