/// <summary>
 /// Used for viewmodel to dbmodel
 /// </summary>
 private IPWidthTypeModel MappingDbModel(IPWidthTypeViewModel viewModel)
 {
     return(new IPWidthTypeModel(viewModel.Code, viewModel.WidthType));
 }
        public Task <int> Create(IPWidthTypeViewModel model)
        {
            var mappingModel = MappingDbModel(model);

            return(_repository.InsertAsync(mappingModel));
        }
 public Task <int> Update(int id, IPWidthTypeViewModel model)
 {
     return(_repository.UpdateAsync(id,
                                    MappingDbModel(model)));
 }