/// <summary> /// Update a asset user assignment. /// </summary> /// <param name="assetUserDTO">The asset user to be updated</param> public void Update(AssetUserDTO assetUserDTO) { var assetUser = this.mapper.Map <AssetUser>(assetUserDTO); this.assetUserRepository.Update(assetUser); this.assetUserRepository.Save(); }
public async Task <IActionResult> Post(AssetUserDTO assetUser) { assetUser.CreateBy = await this.HttpContext.LoggedInUser(); assetUser.CreatedDate = DateTime.UtcNow; var createdAsset = await this.assetUserService.Create(assetUser); return(Ok(createdAsset.AssetId)); }
/// <summary> /// Create a new asset user assignment. /// </summary> /// <param name="assetUserDTO"></param> /// <returns></returns> public async Task <AssetUserDTO> Create(AssetUserDTO assetUserDTO) { var asset = this.mapper.Map <AssetUser>(assetUserDTO); var createdAsset = await this.assetUserRepository.Create(asset); this.assetUserRepository.Save(); assetUserDTO.AssetUserId = createdAsset.AssetUserId; return(assetUserDTO); }
public IActionResult Delete(AssetUserDTO assetUser) { this.assetUserService.Delete(assetUser); return(Ok()); }
public IActionResult Put(AssetUserDTO assetUser) { this.assetUserService.Update(assetUser); return(Ok()); }