public async Task <VehicleMake> UpdateAsync(VehicleMake updatedItem) { var updatedItemEntity = await repository.UpdateAsync(mapper.Map <VehicleMakeEntity>(updatedItem)); return(mapper.Map <VehicleMake>(updatedItemEntity)); //var item = repository.repository.context.VehicleMakes.Update(mapper.Map<VehicleMakeEntity>(updatedItem)); //item.State = EntityState.Modified; //await repository.repository.context.SaveChangesAsync(); //return updatedItem; //var existingItem = await repository.GetAsync((mapper.Map<VehicleMakeEntity>(updatedItem)).Id); //repository.repository.context.Update(existingItem); //repository.repository.context.SaveChanges(); //return mapper.Map<VehicleMake>(existingItem); }
public async Task <IVehicleMake> UpdateAsync(IVehicleMake updatedItem) { return(await repository.UpdateAsync(updatedItem)); }