public Task <OperateResultRsp> RemoveDepartment(KeyIdReq req) { var corporation = _repository.FindBy(req.Identify.CorporationKeyId); var dept = corporation.Departments.FirstOrDefault(c => c.KeyId == req.KeyId); if (dept != null) { dept.IsDelete = true; } _repository.Commit(); return(Task.FromResult(new OperateResultRsp { OperateFlag = true, OperateResult = string.Empty })); }
public async Task <ServiceResult <object> > Delete(KeyIdReq req) { var result = await _orgProxy.RemoveDepartment(req); return(ServiceResult <object> .Create(result.OperateFlag, result.OperateResult)); }
public ServiceResult <object> GetInfo(KeyIdReq req) { return(ServiceResult <object> .Create(true, "")); }