Ejemplo n.º 1
0
 public Task UpdateAttributeType(int id, EditAttributeTypeModel model)
 {
     return(Update <AttributeType, IAttributeTypeRepository>(id, entity =>
     {
         var newEntity = model.GetEntity();
         entity.Name = newEntity.Name;
     }));
 }
Ejemplo n.º 2
0
        public async Task <HttpResponseMessage> Update([FromUri] int id, [FromBody] EditAttributeTypeModel model)
        {
            Log.Out.BeginInfo(model.ToJson(), "UpdateAttributeType Id: {0}", id);
            await Service.Get <IBusinessProcessService>().UpdateAttributeType(id, model);

            Log.Out.EndInfo("UpdateAttributeType Id: {0}", id);
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
Ejemplo n.º 3
0
        public async Task <HttpResponseMessage> Add([FromBody] EditAttributeTypeModel model)
        {
            Log.Out.BeginInfo(model.ToJson(), "AddAttributeType");
            var id = await Service.Get <IBusinessProcessService>().AddAttributeType(model);

            Log.Out.EndInfo("AddAttributeType Id: {0}", id);
            return(Request.CreateResponse(HttpStatusCode.OK, new { Id = id }));
        }
Ejemplo n.º 4
0
 public Task <int> AddAttributeType(EditAttributeTypeModel model)
 {
     return(Add <AttributeType, IAttributeTypeRepository>(entity => entity.Id, model.GetEntity));
 }